package com.m3839.sdk.ym.core

/**
 * @description: OnHeartListener
 *
 * @author ChenBaoyang
 * @date 6/1/21 14:35
 */
interface OnHeartListener {

    /**
     * 心跳持续间隔的回调
     * @param time Long 回调剩余时长
     */
    fun onBeat(time: Long)

    /**
     * 心跳倒计时
     * @param moment Int? 回调当前的时间节点（比如是还剩下，900秒，600秒，300秒）
     */
    fun onCountDown(moment: Int)

    /**
     * 回调告知是否进入夜间模式
     */
    fun onNightMode(isNightMode: Boolean)

    /**
     * 回调告知进入新的一天
     */
    fun onNewDay()


    fun onBackground(isBack: Boolean)
}